package com.mes.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

/**
 * @Author 侯伟豪
 * @Company 起点编程
 * @Description
 * @Time 2024/10/15 18:53
 */
public class DictData {
    private Long dictDataId;
    private String dictDataTag;
    private Integer dictDataValue;
    private Integer dictDataOrder;
    private Integer dictDataStatus;
    private String dictDataRemark;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date modifyTime;

    public Long getDictDataId() {
        return dictDataId;
    }

    public void setDictDataId(Long dictDataId) {
        this.dictDataId = dictDataId;
    }

    public String getDictDataTag() {
        return dictDataTag;
    }

    public void setDictDataTag(String dictDataTag) {
        this.dictDataTag = dictDataTag;
    }

    public Integer getDictDataValue() {
        return dictDataValue;
    }

    public void setDictDataValue(Integer dictDataValue) {
        this.dictDataValue = dictDataValue;
    }

    public Integer getDictDataOrder() {
        return dictDataOrder;
    }

    public void setDictDataOrder(Integer dictDataOrder) {
        this.dictDataOrder = dictDataOrder;
    }

    public Integer getDictDataStatus() {
        return dictDataStatus;
    }

    public void setDictDataStatus(Integer dictDataStatus) {
        this.dictDataStatus = dictDataStatus;
    }

    public String getDictDataRemark() {
        return dictDataRemark;
    }

    public void setDictDataRemark(String dictDataRemark) {
        this.dictDataRemark = dictDataRemark;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public DictData() {
    }

    public DictData(Long dictDataId, String dictDataTag, Integer dictDataValue, Integer dictDataOrder, Integer dictDataStatus, String dictDataRemark, Date createTime, Date modifyTime) {
        this.dictDataId = dictDataId;
        this.dictDataTag = dictDataTag;
        this.dictDataValue = dictDataValue;
        this.dictDataOrder = dictDataOrder;
        this.dictDataStatus = dictDataStatus;
        this.dictDataRemark = dictDataRemark;
        this.createTime = createTime;
        this.modifyTime = modifyTime;
    }

    @Override
    public String toString() {
        return "DictData{" +
                "dictDataId=" + dictDataId +
                ", dictDataTag='" + dictDataTag + '\'' +
                ", dictDataValue=" + dictDataValue +
                ", dictDataOrder=" + dictDataOrder +
                ", dictDataStatus=" + dictDataStatus +
                ", dictDataRemark='" + dictDataRemark + '\'' +
                ", createTime=" + createTime +
                ", modifyTime=" + modifyTime +
                '}';
    }
}